Wiltshire, England, UK
Mysterious forces are at work in 1930s Tibet. The once gentle Yeti have turned savage and besieged a...